﻿<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="ReporteGuardia.aspx.cs" Inherits="ReporteGuardia" Theme="SkinFile"%>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:UpdatePanel runat="server" id="upl">
    <ContentTemplate>
        <br />
        <table>
            <tr >
            <td >
                <asp:Button ID="cmdNuevo" runat="server" Text="Nuevo" 
                    onclick="cmdNuevo_Click" /> </td>
            <td>
                <asp:Button ID="cmdLimpiar" runat="server" Text="Limpiar" 
                    onclick="cmdLimpiar_Click" /> </td>
            <td>
                <asp:Button ID="cmdGrabar" runat="server" Text="Grabar" 
                    onclick="cmdGrabar_Click" /> </td>
            <td>
                <asp:Button ID="cmdConsultar" runat="server" Text="Consultar" 
                    onclick="cmdConsultar_Click" /> </td>
            <td>
                <asp:Button ID="cmdAnular" runat="server" Text="Anular" 
                    onclick="cmdAnular_Click" style="height: 26px" /> </td>
            <td>
                <asp:Button ID="cmdCerrar" runat="server" Text="Cerrar" 
                    onclick="cmdCerrar_Click" /> </td>
            </tr>
            <caption>
                <br />
            </caption>
        </table>  
        <br />
        <table width="80%">
            <tr>
                <td width="50%">
                    <asp:Label ID="lblIDReporteGuardia" runat="server" Text="Reporte de Guardia"></asp:Label>
                    &nbsp;
                </td>
                <td>
                    <asp:TextBox ID="txtIDReporteGuardia" runat="server" AutoPostBack =true></asp:TextBox>
                    <asp:TextBox ID="txtFlag" runat="server" Visible="False"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td width="50%">
                    <asp:Label ID="lblPozo" runat="server" Text="Pozo"></asp:Label>
                </td>
                <td>
                    <asp:DropDownList ID="DDLPozo" runat="server" Height="16px" Width="193px" AutoPostBack >
                    </asp:DropDownList>
                </td>
            </tr>
            <tr>
                <td width="50%">
                    <asp:Label ID="lblFecha" runat="server" Text="Fecha Reporte"></asp:Label>
                </td>
                <td>
                    <asp:TextBox ID="txtFecha" runat="server" AutoPostBack =true ></asp:TextBox>
                    <asp:ImageButton ID="ImageButton1" runat="server" onclick="ImageButton1_Click" 
                        style="height: 16px" />
                </td>
            </tr>
            <tr>
                <td width="50%">
                    <asp:Label ID="lblTurno" runat="server" Text="Turno" AutoPostBack =true ></asp:Label>
                </td>
                <td>
                    <asp:TextBox ID="txtTurno" runat="server" AutoPostBack =true></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td width="50%">
                    <asp:Label ID="lblSistema" runat="server" Text="Sistema" AutoPostBack =true></asp:Label></td>
                <td>
                    <asp:TextBox ID="txtSistema" runat="server" AutoPostBack =true></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td width="50%">
                    <asp:Label ID="lblDiametro" runat="server" Text="Diametro" AutoPostBack =true></asp:Label></td>
                <td>
                    <asp:TextBox ID="txtDiametro" runat="server" AutoPostBack =true></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td width="50%">
                    <asp:Label ID="lblDesde" runat="server" Text="Desde" AutoPostBack =true></asp:Label>
                </td>
                <td>
                    <asp:TextBox ID="txtDesde" runat="server" AutoPostBack =true></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td width="50%">
                    <asp:Label ID="lblHasta" runat="server" Text="Hasta"></asp:Label>
                </td>
                <td>
                    <asp:TextBox ID="txtHasta" runat="server" AutoPostBack =true></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td width="50%">
                    <asp:Label ID="lblObservaciones" runat="server" Text="Observaciones"></asp:Label>
                </td>
                <td>
                    <asp:TextBox ID="txtObservaciones" runat="server" AutoPostBack =true Height="117px" Width="379px"></asp:TextBox>
                </td>
            </tr>
        </table>
        <table width="80%">
            <tr>
                <td width="33%">
                    <table>
                        <tr>
                            <td width="50%">
                                <asp:Label ID="lblActividad" runat="server" Text="Actividad"></asp:Label>
                            </td>
                            <td>
                                <asp:DropDownList ID="DDLActividad" runat="server">
                                </asp:DropDownList>
                            </td>
                        </tr>
                        <tr>
                            <td width="50%">
                                <asp:Label ID="lblHorasInternas" runat="server" Text="Horas Internas"></asp:Label>
                            </td>
                            <td>
                                <asp:TextBox ID="txtHorasInterna" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td width="50%">
                                <asp:Label ID="lblHorasCliente" runat="server" Text="Horas Cliente"></asp:Label>
                            </td>
                            <td>
                                <asp:TextBox ID="txtHorasCliente" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td width="50%">
                                <asp:Button ID="cmdAgregarActividad" runat="server" Text="Agregar" 
                                    onclick="cmdAgregarActividad_Click" />
                            </td>
                            <td>
                                &nbsp;</td>
                        </tr>
                    </table>
                </td>
                <td width="33%">
                    <table>
                        <tr>
                            <td width="50%">
                                <asp:Label ID="lblMateriales" runat="server" Text="Materiales"></asp:Label>
                            </td>
                            <td>
                                <asp:DropDownList ID="DDLMateriales" runat="server">
                                </asp:DropDownList>
                            </td>
                        </tr>
                        <tr>
                            <td width="50%">
                                <asp:Label ID="lblCantidadInterna" runat="server" Text="Cantidad Internas"></asp:Label>
                            </td>
                            <td>
                                <asp:TextBox ID="txtCantidadInterna" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td width="50%">
                                <asp:Label ID="lblCantidadCliente" runat="server" Text="Cantidad Cliente"></asp:Label>
                            </td>
                            <td>
                                <asp:TextBox ID="txtCantidadCliente" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td width="50%">
                                <asp:Button ID="cmdAgregarMaterial" runat="server" Text="Agregar" 
                                    onclick="cmdAgregarMaterial_Click" />
                            </td>
                            <td>
                                &nbsp;</td>
                        </tr>
                    </table>
                </td>
                <td width="33%">
                    <table>
                        <tr>
                            <td width="50%">
                                <asp:Label ID="lblRepuestos" runat="server" Text="Repuestos"></asp:Label>
                            </td>
                            <td>
                                <asp:DropDownList ID="DDLRepuestos" runat="server">
                                </asp:DropDownList>
                            </td>
                        </tr>
                        <tr>
                            <td width="50%">
                                <asp:Label ID="lblCantidadRepuestos" runat="server" Text="Cantidad Repuestos"></asp:Label>
                            </td>
                            <td>
                                <asp:TextBox ID="txtCantidadRepuestos" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td>
                            </td>
                        </tr>
                        <tr>
                            <td width="50%">
                                <asp:Button ID="cmdAgregarRepuestos" runat="server" Text="Agregar" 
                                    onclick="cmdAgregarRepuestos_Click" />
                            </td>
                            <td>
                                &nbsp;</td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
            <td>
            <asp:GridView id="gvActividad" SkinID="gridviewSkin" runat="server" 
            CellPadding="2" AutoGenerateColumns="False" AllowPaging="True" PageSize="10"
            OnRowDeleting = "gvActividad_RowDeleting" >
                <EmptyDataTemplate>No hay registros por mostrar.</EmptyDataTemplate>
                <Columns>                                
                    <asp:TemplateField Visible="False">
                        <ItemTemplate>
                            <asp:Label ID="lblID" runat="server" Text='<%# Eval("ID_Detalle_Actividad")  %>' 
                                            Visible="false"></asp:Label>
                        </ItemTemplate>
                        </asp:TemplateField>
                                <asp:BoundField DataField="ID_Detalle_Actividad" 
                                HeaderText="Numero Detalle Actividad">
                                    <HeaderStyle Width="100px" />
                                    <ItemStyle HorizontalAlign="Center"/>
                                </asp:BoundField>
                                <asp:BoundField DataField="Descripcion" HeaderText="Actividad">
                                    <HeaderStyle Width="100px" />
                                </asp:BoundField>
                                <asp:BoundField DataField="Horas_Internas" HeaderText="Horas Internas">
                                    <ItemStyle HorizontalAlign="Left" />
                                    <HeaderStyle Width="100px" />
                                </asp:BoundField>                                
                                <asp:BoundField DataField="Horas_Cliente" HeaderText="Horas Cliente">
                                    <HeaderStyle Width="100px" />
                                </asp:BoundField>                                
                                <asp:TemplateField>
                                    <ItemTemplate>
                                        <asp:LinkButton ID="lnkEliminar" runat="server" 
                                                CommandName="Delete" 
                                                OnClientClick="return confirm('¿Esta seguro que desea eliminar este registro?');" 
                                                Text="Eliminar" />                                            
                                    </ItemTemplate>
                                </asp:TemplateField>
                            </Columns>
                            <RowStyle CssClass="gridItem" HorizontalAlign="Center"></RowStyle>
                            <EditRowStyle CssClass="gridItem" HorizontalAlign="Center"></EditRowStyle>
                            <PagerStyle CssClass="gridItem"></PagerStyle>
                            <HeaderStyle CssClass="gridHead" HorizontalAlign="Center"></HeaderStyle>
                            <AlternatingRowStyle CssClass="gridItem"></AlternatingRowStyle>
                
                </asp:GridView>
            </td>
            <td>
                <asp:GridView ID="gvMateriales" runat="server" AllowPaging="True" 
                    OnRowDeleting = "gvMateriales_RowDeleting"
                    AutoGenerateColumns="False" CellPadding="2" PageSize="10" SkinID="gridviewSkin">
                    <EmptyDataTemplate>
                        No hay registros por mostrar.
                    </EmptyDataTemplate>
                    <Columns>
                        <asp:TemplateField Visible="False">
                            <ItemTemplate>
                                <asp:Label ID="lblID0" runat="server" Text='<%# Eval("ID_Detalle_Materiales")  %>' 
                                    Visible="false"></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:BoundField DataField="ID_Detalle_Materiales" HeaderText="ID _Detalle_Materiales">
                            <HeaderStyle Width="100px" />
                            <ItemStyle HorizontalAlign="Center" />
                        </asp:BoundField>
                        <asp:BoundField DataField="Nombre" HeaderText="Descripcion">
                            <HeaderStyle Width="100px" />
                        </asp:BoundField>
                        <asp:BoundField DataField="Cantidad_Interna" HeaderText="Cantidad_Interna">
                            <ItemStyle HorizontalAlign="Left" />
                            <HeaderStyle Width="100px" />
                        </asp:BoundField>
                        <asp:BoundField DataField="Cantidad_Cliente" HeaderText="Cantidad_Cliente">
                            <HeaderStyle Width="100px" />
                        </asp:BoundField>
                        <asp:TemplateField>
                            <ItemTemplate>
                                <asp:LinkButton ID="lnkEliminar0" runat="server" CommandName="Delete" 
                                    OnClientClick="return confirm('¿Esta seguro que desea eliminar este registro?');" 
                                    Text="Eliminar" />
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                    <RowStyle CssClass="gridItem" HorizontalAlign="Center" />
                    <EditRowStyle CssClass="gridItem" HorizontalAlign="Center" />
                    <PagerStyle CssClass="gridItem" />
                    <HeaderStyle CssClass="gridHead" HorizontalAlign="Center" />
                    <AlternatingRowStyle CssClass="gridItem" />
                </asp:GridView>
                </td>
            <td>
                <asp:GridView ID="gvRepuestos" runat="server" AllowPaging="True" 
                    OnRowDeleting = "gvRepuestos_RowDeleting"
                    AutoGenerateColumns="False" CellPadding="2" PageSize="10" SkinID="gridviewSkin">
                    <EmptyDataTemplate>
                        No hay registros por mostrar.
                    </EmptyDataTemplate>
                    <Columns>
                        <asp:TemplateField Visible="False">
                            <ItemTemplate>
                                <asp:Label ID="lblID1" runat="server" Text='<%# Eval("ID_Detalle_Repuestos")  %>' 
                                    Visible="false"></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:BoundField DataField="ID_Detalle_Repuestos" HeaderText="ID _Detalle_Repuestos">
                            <HeaderStyle Width="100px" />
                            <ItemStyle HorizontalAlign="Center" />
                        </asp:BoundField>
                        <asp:BoundField DataField="Nombre" HeaderText="Nombre">
                            <HeaderStyle Width="100px" />
                        </asp:BoundField>
                        <asp:BoundField DataField="Cantidad" HeaderText="Cantidad">
                            <ItemStyle HorizontalAlign="Left" />
                            <HeaderStyle Width="100px" />
                        </asp:BoundField>
                        <asp:TemplateField>
                            <ItemTemplate>
                                <asp:LinkButton ID="lnkEliminar0" runat="server" CommandName="Delete" 
                                    OnClientClick="return confirm('¿Esta seguro que desea eliminar este registro?');" 
                                    Text="Eliminar" />
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                    <RowStyle CssClass="gridItem" HorizontalAlign="Center" />
                    <EditRowStyle CssClass="gridItem" HorizontalAlign="Center" />
                    <PagerStyle CssClass="gridItem" />
                    <HeaderStyle CssClass="gridHead" HorizontalAlign="Center" />
                    <AlternatingRowStyle CssClass="gridItem" />
                </asp:GridView>
                </td>
            </tr>
        </table>
    </ContentTemplate>
    </asp:UpdatePanel>    
</asp:Content>
